package com.cskaoyan.day17;

import java.io.File;

public class DeleteFilter {
    public static void main(String[] args) {
        System.out.println("条件一：仅留下文件夹名包括a的文件夹");
        File[] files = new File("E:/Constructor").listFiles(file -> file.isDirectory() && file.getName().contains("a"));
        for (File file : files) {
            System.out.println(file);

        }
        System.out.println("---------------------------------------");
        System.out.println("条件二：仅留下.txt结尾的文本文件");
        File[] files1 = new File("E:/Constructor").listFiles(file -> file.isFile() && file.getName().endsWith(".txt"));
        for (File file : files1) {
            System.out.println(file);

        }

        System.out.println("---------------------------------------");
        System.out.println("条件三：仅留下以a开头的文件");
        File[] files2 = new File("E:/Constructor").listFiles(file -> file.isFile() && file.getName().startsWith("a"));
        for (File file : files2) {
            System.out.println(file);

        }

    }
}
